home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48hor1 / mem.doc < prev    next >
Text File  |  1995-03-31  |  7KB  |  118 lines

  1.             INSTRUCTIONS  FOR  CREATING  YOUR  OWN  HP48.MEM  FILE 
  2.                                by Joseph K. Horn 
  3.  
  4. Voyager requires a PC copy of the HP 48 operating system to run.  This file 
  5. must be called HP48.MEM and is a huge 512K text file consisting simply of the 
  6. entire contents of the HP 48's built-in ROM.  Voyager was originally going to 
  7. have this file on the disk, ready to run. 
  8.  
  9. But two problems prohibit this: (1) There are many different versions of the 
  10. operating system (currently six; there will be more eventually), and you 
  11. surely want Voyager to unthread Your HP 48, not someone else's; and (2) the HP 
  12. 48 operating system is copyrighted, which would make disseminating it on disks 
  13. illegal. 
  14.  
  15. So BEFORE YOU RUN VOYAGER, you MUST create your own HP48.MEM file.  It only 
  16. takes half an hour, and costs nothing.  You'll only have to do this once, 
  17. ever.  Here's how to do it. 
  18.  
  19. INSTRUCTIONS: 
  20.  
  21. First, you will need an HP 48 serial I/O cable (HP's or equivalent).  You 
  22. obviously have one already, because the EduCALC HP 48 Goodies disks are pretty 
  23. useless without a cable. 
  24.  
  25. Second, you will need some way of capturing 9600-baud ASCII output from the HP 
  26. 48 into a file on your PC.  You may use a telecommunications program (like 
  27. ProComm) or direct DOS commands (be sure to use the MODE command to set the 
  28. COM port to 9600 baud).  If you cannot get DOS to do it, and you don't have a 
  29. telecommunications program, see the note (**) at the end of this document for 
  30. a way to obtain a free copy of a shareware telcom package. 
  31.  
  32. Connect your PC and 48 by serial cable.  Set up your PC to receive at 9600 
  33. baud; set the 48 to 9600 too.  Tell your PC to begin capturing all incoming 
  34. text into a file called "HP48.DMP".  Note: this is NOT a kermit download or 
  35. any other "download protocol"; it is straight in-coming ASCII text being 
  36. captured. 
  37.  
  38. Now we will begin the memory dump from the HP 48 to the PC. 
  39.  
  40. First, turn on the HP 48.  Now press ON and hold it down.  While holding it 
  41. down, press and release the D key (4th key, top row).  Now let go of the ON 
  42. key.  (This is called ON/D).  You should see three vertical lines in the 
  43. display.  The HP 48 is now in the factory test mode.  (To exit this mode, at 
  44. any time during this process, press ON/C). 
  45.  
  46. Now press backarrow (the DROP arrow key), then ENTER, then / (divide).  You 
  47. should see 00000: in the display, followed by some hex digits.  (If you don't 
  48. see 00000:, repeat the above until you do.)  The HP 48 is now in its Memory 
  49. Scanner, ready to perform the memory dump. 
  50.  
  51. Now press the SPC key to begin a memory dump to your PC.  BE SURE NOT TO PRESS 
  52. ON during this process; it causes digits to be lost from the memory dump, and 
  53. you'll have to repeat the whole process!  You can see the addresses increment- 
  54. ing in the display, and the memory contents flashing by.  In 4 minutes you 
  55. will send the first 32K (00000 to 0FFFF).  All's well if the display stabil- 
  56. izes showing 10000:.  We're one eighth of the way done. 
  57.  
  58. Press SPC again to send the next 32K, and so on, until you see 80000 in the 
  59. display.  Don't go any further!  (This will take just over half an hour of 
  60. solid I/O).  The memory dump is now complete.  Press ON and C at the same time 
  61. to return your 48 to normal. 
  62.  
  63. On the PC, run Derek Nickel's DMPTOMEM program by typing "DMPTOMEM HP48".  A 
  64. new file called HP48.MEM will be created containing your 48's operating 
  65. system.  Be sure that it's in the same directory as Voyager.  You're now ready 
  66. to run Voyager. 
  67.  
  68. PLEASE NOTE VERY VERY VERY WELL!!!  I am making NO (ZERO, ZIP, ZILCH) MONEY 
  69. off this project, and cannot afford to return phone calls and letters about 
  70. this stuff.  So DON'T CALL ME.  (I hate to sound like Ebeneezer Grinch, but it 
  71. really bends my rhubarb when people treat people like public facilities.)  If 
  72. you read and follow these instructions, then you know as much as I do; I 
  73. cannot be of any more assistance.  Thank you for your pioneering enthusiasm.  
  74. If you really do need more help, send me lots of money first.  Send some to 
  75. Derek too; he spent lots more time on this than I have! 
  76.  
  77. (**) Note: In case you can't convince DOS to capture HP 48 output, and you 
  78. don't have a telecommunications program (a "terminal" or "modem" or "bulletin 
  79. board" program), and don't want to buy one, and CAN'T find a freeware or 
  80. shareware telcom program in your friends' software collections, and you're 
  81. REALLY desperate for a way to make HP48.MEM, then here's how to obtain a free 
  82. copy of a shareware telcom package: 
  83.  
  84. (1) Format a NEW DOS disk (3.5 or 5.25, single or double sided, single or 
  85. double or high density) on your PC, and LEAVE IT EMPTY.  (Unformatted disks 
  86. waste my time and will be thrown away.  Dirty, old, re-run disks will not 
  87. violate my disk drives.  You wouldn't believe what people send me!) 
  88.  
  89. (2) Write "Free Telcom Program" AND YOUR NAME on its label.  (Unlabeled disks 
  90. will get lost in the shuffle, guaranteed.) 
  91.  
  92. (3) Put it into a STAMPED, PRE-ADDRESSED DISK MAILER.  (They're only a few 
  93. cents at your local stationery store.)  Sorry, no foreign mail, unless you can 
  94. get American stamps (many postal services sell them).  I haven't got time to 
  95. barter "Foreign Reply Coupons" into airmail stamps. 
  96.  
  97. (4) Put the disk (it the mailer) into an envelope with sufficient postage, and 
  98. mail to: 
  99.                                 Joseph K. Horn 
  100.                                 1042 Star Route 
  101.                                 Orange, CA 92667 
  102.  
  103. (5) Do NOT enclose ANYTHING ELSE.  It'll just slow me down and probably get 
  104. lost anyhow.  The disk label says it all. 
  105.  
  106. (6) The program(s) you receive will be a surprise.  As I find shorter and 
  107. simpler software, I'll change what I send.  There are no guarantees of 
  108. quality, or functionality.  My goal is to send you just enough to let you 
  109. create your own HP48.MEM file.  I promise that I will have made it work on my 
  110. PC; if you can't get it to work, try again, but don't call me. 
  111.  
  112. (7) This service is provided by Joseph K. Horn, not EduCALC, and is not 
  113. guaranteed in any way by anybody.  The only reason it's offered at all is that 
  114. I'd hate to see some enthusiastic soul dying to watch Voyager run but unable 
  115. to because he or she can't make the HP48.MEM file.  Such people will be eager 
  116. to make it easy for me, and will follow the above self-evident instructions by 
  117. instinct, for which I thank you.  -jkh- 
  118.